求解C语言的编程题的答案?!答:include<stdio.h> include<math.h> void main(){ float a,b,c,s,area;printf("\n请输入三角形的三边长:");scanf("%f %f %f",&a,&b,&c);s=1.0/2*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c));printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n",a,b,c,s);p...
C语言 求一元二次方程的根,帮我看看哪里错了 谢谢答:这是一个double 类型转换的问题,你不能让disc<0 这样判断,这是错误的,但我也不知道怎么改,include<stdio.h> include<math.h> int main(){ double a,b,c,disc,x1,x2,p,q;printf("请依次输入a, b ,c \n");scanf("%lf,%lf,%lf",&a,&b,&c);//这里你写错了 ,仔细看 disc=b*...
C语言程序运行的问题答:scanf("%d%d%f7.2%f3.1%f7.2\n",&bh,&gl,&gz,&yd,&bx);数字放的位置不对。应该在f前面或者在%后面 scanf("%d%d%7.2f%3.1f%7.2f\n",&bh,&gl,&gz,&yd,&bx);
谁能告诉我这是怎么回事?我哪儿编出错了吗?求c语言的高手点明迷津啊...答:楼主,这里需注意scanf函数的使用。改为scanf("%lf,%lf,%lf",&a,&b,&c);之后就可以正常运行了。下面为修改后的代码:include<stdio.h> include<math.h> void main(){ double a,b,c,s,area;scanf("%lf,%lf,%lf",&a,&b,&c);s=1.0/2*(a+b+c);area=sqrt(s*(s-a)*(s-b...
c语言编程,求方程2X^2+3X-3=0 的根答:include <stdio.h> include <math.h> int main ( ){ double a,b,c,disc,x1,x2,p,q;//scanf("%lf%lf%lf",&a,&b,&c);a=2.0;b=3.0;c=-3.0;disc=b*b-4*a*c;if (disc<0)printf("has not real roots\n");else { p=-b/(2.0*a);q=sqrt(disc)/(2.0*a);...
求教一道C语言题目答:include<stdio.h> include<math.h> int main ( ){ double a,b,c,disc,x1,x2,p,q;scanf("%lf%lf%lf",&a,&b,&c);disc=b*b-4*a*c;if(disc<0)printf("This equation has't real roots\n");else { p=-b/(2.0*a);q=sqrt(disc)/(2.0*a);x1=p+q;x2=p-q;printf(...
C语言问题答:include<stdio.h>#include<math.h>void main(){double a,b,c,s,area;scanf("%f,%f,%f",&a,&b,&c);s = 1.0/2*(a+b+c);area = sqrt(s*(s-a)*(s-b)*(s-c));printf("a=%7.2g,b=%7.2g,c=%7.2g,s=%7.2g\n",a,b,c,s);printf("area = %7.2f\n",area);...